Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Germany F8 Germany F10 Germany F12 Latvia F1 Finland F1 Romania F8 Germany F6 Germany F8 Italy F34 Austria F4 Austria F5 Germany F9 Belgium F2 Germany F10 Germany F11 Spain F29 Spain F30 Great Britain F17 Great Britain F18 Czech Republic F4 Great Britain F1 Great Britain F2 Germany F4 Croatia F2 Germany F5 Germany F14 Germany F4 Estonia F1 Belarus F1 Belarus F2 Belarus F3 Belarus F4 Czech Republic F5 Russia F2 Bulgaria F2 Poland F3 Armenia F2 Estonia F2 Lithuania F1 Poland F5 Kazakhstan F7 Kazakhstan F8 Russia F1 Russia F4 Russia F5 Russia F7 Kazakhstan F1 Kazakhstan F2 Kazakhstan F3 Poland F1 Poland F2 Poland F3 Russia F8 Russia F9 Kazakhstan F6 Kazakhstan F7 Italy F24 Kazakhstan F8 Kazakhstan F9 Germany F3 Germany F4 Russia F1 Russia F2 Turkey F12 Uzbekistan F1 Uzbekistan F2 Russia F8 Belarus F1 Belarus F2 Ukraine F3 Egypt F34 Russia F3 Spain F15 Turkey F26 Turkey F27 Belarus F2 Russia F8 Germany F10 Russia F7 Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Germany F12 Belarus F4 Croatia F5 Russia F6 Russia F7 Belarus F1 Italy F8 Italy F9 Turkey F2 Austria F3 Italy F7 Germany F9 Germany F13 Italy F33 Germany F9 Belarus F2 M25 Astana Kobstaedernes ATP Challenger - Kolding LTA Shrewsbury Challenger - Shrewsbury 4th Volkswagen Challenger - Wolfsburg Baden Open - Karlsruhe Challenger Natrel Presented by National Bank - Granby Genova Open Challenger - Genova Morocco Tennis Tour - Meknes Russia F2 Mitsubishi Electric Europe Cup - Monza Baden Open - Karlsruhe Sporting Challenger '08-Trofeo Regione Piemonte - Turin Open de Rennes - Rennes Caversham International Tennis Tournament - Jersey Ostdeutscher Sparkessen Cup - Dresden Heilbronn Challenger Wolfsburg Challenger Cherbourg Challenger Bauer Watertechnology Cup - Eckental Sofia Challenger Braunschweig Challenger Aptos Challenger Lexington Challenger Granby Challenger Vancouver Challenger Dusseldorf Open 2006 - Dusseldorf Geneva Challenger Banja Luka Challenger Trnava Challenger Seoul Challenger San Remo Challenger Granby Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Szczecin Challenger Waco Tennis Challenger - Waco Sacramento Challenger Tiburon Challenger The Comercia Challenger - Aptos Posillipo Tennis Cup - Napoli M15 Maanshan Furth Challenger M15 Luan M25 Luzhou Istanbul Challenger Warsteiner Challenger Lubeck - Lubeck Ostdeutscher Sparkassen Cup - Dresden Loughborough Challenger Samarkand Challenger Loughborough Challenger Karshi Challenger Milan Challenger Portoroz Challenger Istanbul Challenger Petange Challenger Fergana Challenger Mons Challenger Nord LB Open 2006 - Braunschweig IPP Open - Helsinki Kazan Challenger Tyumen Challenger Heilbronn Challenger Rome Challenger Irving Challenger Mons Challenger XI Torneo Internazionale di Tennis - Barletta Heilbronn Challenger Furth Challenger Fergana Challenger Scheveningen Challenger Heilbronn Open - Heilbronn Black Forest Open - Freudenstadt Le Gosier Challenger Tennis Napoli Cup 2007 - Napoli Istanbul Challenger Izmir Challenger Lambertz Open by Stawag - Aachen Reggio Emilia Challenger Pekao Open - Szczecin Mons Challenger Mons Challenger Heilbronn Open - Heilbronn Rennes Challenger Mitsubishi Electric Europe Cup - Monza Siemens Open - Scheveningen Helsinki Challenger Seville Challenger The Tarka Challenger - Barnstaple IPP Open - Helsinki 5 Volkswagen Challenger - Wolfsburg Chuncheon Challenger Kazan Challenger Batman Challenger Morocco Tennis Tour - Tanger Biella Challenger Turin Challenger Heilbronn Challenger Braunschweig Challenger Furth Challenger M15 Astana Liberec Challenger Segovia Challenger Alphen Challenger Vancouver Challenger Banja Luka Challenger Ostdeutscher Sparkassen Cup - Dresden Pharma Medico Open 2008 - Aarhus Astana Challenger Bratislava Challenger Brescia Challenger Andria Challenger Bangkok Challenger Bergamo Challenger Morelos Challenger Semgroup Challenger - Tulsa Quimper Challenger St. Brieuc Challenger Bauer Watertechnilogy Cup 2008 - Eckental Rome Challenger Ostrava Challenger Surbiton Challenger Tashkent Challenger Tashkent Challenger Schickedanz Open 2007 - Furth Nord LB Open 2007 - Braunschweig 2007 Nielsen Pro Tennis Championship - Winnetka Istanbul Challenger Orleans Challenger Karshi Challenger LTA Shrewsbury Challenger - Shrewsbury Brescia Challenger Bangkok Challenger Bergamo Challenger M25 Toulouse-Balma Mersin Challenger Karshi Challenger Samarkand Challenger Recanati Challenger Astana Challenger Logopak Challenger 2005 - Lubeck Tashkent Challenger Liberec Challenger Lambertz Open by Stawag - Aachen Andria Challenger Fairfield Challenger Cherbourg Challenger Dallas Challenger Surbiton Challenger St. Brieuc Challenger Eckental Challenger Tunis Challenger Braunschweig Challenger Nottingham Challenger Astana Challenger Liberec Challenger Cassis Challenger Bratislava Challenger Knoxville Challenger Izmir Challenger M25 Kiseljak Kolding Challenger Quimper 2 Challenger M25 Kursumlijska Banja Mallorca Challenger Biel Challenger Braunschweig Challenger Almaty Challenger Bastad Challenger Tunis Challenger Playford Challenger Braunschweig Challenger Lille Challenger Quimper Challenger Internazionali di Tennis Dell'Umbria - Todi Recanati Challenger St. Remy Challenger Cordenons Challenger Volkswagen Challenger 2005 - Wolfsburg M25 Hong Kong Helsinki Challenger Kyoto Challenger M25 Hong Kong Mouilleron-Le-Captif Challenger Helsinki Challenger Heilbronn Challenger Tashkent Challenger Bergamo Challenger Shenzhen 1 Challenger Braga Challenger Furth Challenger Heilbronn Challenger Oeiras 1 Challenger Scheveningen Challenger Rome Challenger M25 Kachreti Nottingham Challenger Pune Challenger Manila Challenger Marburg Challenger Kazan Challenger Internationaux du Doubs - Besancon Shymkent Challenger Furth Challenger Marburg Challenger Cleveland Challenger Hamburg Challenger Playford Challenger Biella 4 Challenger Tennis Napoli Cup - Napoli Bangkok Challenger Rennes Challenger Cherbourg Challenger Trnava Challenger Irving Challenger St. Brieuc Challenger Oeiras 1 Challenger Heilbronn Challenger Prague Challenger Shenzhen 1 Challenger Istanbul Challenger M25 Doha Rennes Challenger Zhangjiagang Challenger Bratislava Challenger Nonthaburi 4 Challenger Yokohama Challenger Cherbourg Challenger Karshi Challenger Samarkand Challenger Ostrava Challenger Prague Challenger Aptos Challenger Charlottesville Challenger Rennes Challenger Bangkok Challenger Pau Challenger Braunschweig Challenger GHI Bronx Tennis Classic - Bronx Phoenix Challenger Lille Challenger Oberstaufen Cup - Oberstaufen Samarkand Challenger Surbiton Challenger Astana Challenger Nottingham Challenger Ilkley Challenger Ludwigshafen Challenger Prague Challenger Braunschweig Challenger Italy F3 (Basiglio) Calgary Challenger Nur-Sultan Challenger Pozoblanco Challenger Biella 3 Challenger Segovia Challenger Lille Challenger Aptos Challenger Rome 1 Challenger Biella 6 Challenger Prostejov Challenger Braunschweig Challenger Phoenix Challenger Rovereto Challenger Ismaning Challenger Bergamo Challenger Bari Challenger Forli 2 Challenger Mercedes Cup - Stuttgart Columbus Challenger Lille Challenger Prague 1 Challenger Mauthausen Challenger Oeiras 3 Challenger Kobstaedernes ATP Challenger - Kolding Brest Challenger Schickendanz Open - Furth Astana Challenger Shenzhen 2 Challenger Glasgow Challenger Pau Challenger Ostdeutscher Sparkessen Cup - Dresden Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Gwangju Challenger Guangzhou Challenger Wuxi Challenger Bauer Watertechnology Cup 2007 - Eckental Kachreti Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Tunis Open - Tunis BMW Open - Munich Monza Challenger Glasgow Challenger Orleans Challenger Mouilleron-Le-Captif Challenger St. Tropez Challenger Eckental Challenger Bratislava Challenger Stockholm Open - Stockholm Bratislava Challenger Drummondville Challenger Kobstaedernes ATP Challenger - Kolding Cassis Challenger Trieste Challenger Rennes Challenger San Remo Challenger Rennes Challenger Gerry Weber Open - Halle Mouilleron-Le-Captif Challenger Rome Challenger Brisbane International - Brisbane Karlsruhe Challenger International German Open - Hamburg If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Jersey Challenger Bratislava Challenger Heineken Open - Auckland Kazan Challenger Dallas Challenger Dallas Challenger Helsinki Challenger Petange Challenger Open 13 - Marseille Lugano Challenger Braunschweig Challenger Dubai Duty Free Tennis Championships - Dubai Mons Challenger Heilbronn Challenger Campbell's Hall of Fame Tennis Championships - Newport Kolkata Challenger Mercedes Cup - Stuttgart Perugia Challenger Kazan Challenger Legg Mason Tennis Classic - Washington Marburg Challenger Poznan Challenger Open de Moselle - Metz If Stockholm Open - Stockholm Geneva Challenger Swiss Indoors Basel - Basel Bergamo Challenger Heineken Open - Auckland Cherbourg Challeger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Manacor Challenger Helsinki Challenger Sarajevo Challenger Tyumen Challenger Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg Tiburon Challenger If Stockholm Open - Stockholm Open Sabadell Atlantico - Barcelona Qatar ExxonMobil Open - Doha Winston Salem - Winston Salem Jersey Challenger Porto Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Mersin Challenger Moselle Open - Metz St. Brieuc Challenger Kremlin Cup - Moscow Swiss Indoors Basel - Basel Open Sud de France - Montpellier Power Horse Cup - Dusseldorf Shenzhen Open - Shenzhen Stockton Challenger Brisbane International - Brisbane Aircel Chennai Open - Chennai Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos If Stockholm Open - Stockholm Brisbane International - Brisbane Baton Rouge Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Kremlin Cup - Moscow Citi Open - Washington St. Petersburg Open - St. Petersburg Open 13 Provence - Marseille Generali Open - Kitzbuhel If Stockholm Open - Stockholm Tallahassee Challenger bett1HULKS Championships - Cologne Sofia Open - Sofia Murray River Open - Melbourne Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Sofia Open - Sofia Brisbane International - Brisbane Stockholm Open - Stockholm Fergana Challenger Bangalore Challenger AEGON International - Eastbourne Adelaide International 2 - Adelaide Open Sud de France - Montpellier Helsinki Challenger Hall of Fame Tennis Championships - Newport Next Generation Adelaide International - Adelaide Grand Prix Hassan II - Marrakech Bergamo Challenger Astana Challenger Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Libema Open - 's-Hertogenbosch Oeiras 2 Challenger Kazan Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Kremlin Cup - Moscow Erste Bank Open - Vienna Tata Open Maharashtra - Pune Koblenz Challenger Astana Open - Nur-Sultan Citi Open - Washington Pilot Pen Tennis - New Haven Portoroz Challenger Sardegna Open - Cagliari Astana Open - Nur-Sultan Belgrade 2 - Belgrade Koblenz Challenger Astana Challenger Adelaide International 1 - Adelaide Bank Austria Tennis Trophy - Vienna BMW Open - Munich Eckental Challenger New Delhi Challenger Serbia Open - Belgrade Chengdu Open - Chengdu Irving Challenger Astana Open - Astana Bet-at-home Open - Hamburg Gerry Weber Open - Halle AEGON International - Eastbourne German Tennis Championships - Hamburg PTT Thailand Open - Bangkok Rennes Challenger Heilbronn Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Sibiu Challenger Qatar ExxonMobil Open - Doha Mouilleron-Le-Captif Challenger Open 13 - Marseille St. Remy Challenger Mons Challenger Wroclaw Challenger BMW Open - Munich Koblenz Challenger Aptos Challenger Moselle Open - Metz Kremlin Cup - Moscow Erste Bank Open - Vienna Meerbusch Challenger Apia International - Sydney Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Segovia Challenger Cassis Challenger BRD Nastase Tiriac Trophy - Bucharest Portoroz Challenger AEGON Championships - London Hamburg Challenger Bendigo Challenger Budapest Challenger Quimper Challenger Mouilleron-Le-Captif Challenger Mouilleron-Le-Captif Challenger Kremlin Cup - Moscow Valencia Open - Valencia Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Tata Open Maharashtra - Pune BRD Nastase Tiriac Trophy - Bucharest Recanati Challenger Braunschweig Challenger AEGON Championships - London Recanati Challenger Portoroz Challenger Kremlin Cup - Moscow Istanbul Challenger Bratislava 2 Challenger ABN AMRO World Tennis Tournament - Rotterdam Traralgon Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Pau Challenger Hungarian Open - Budapest Ricoh Open - 's-Hertogenbosch AEGON Championships - London Rome Challenger Nur-Sultan Challenger Amersfoort Challenger Liberec Challenger Vancouver Challenger Garanti Koza Sofia Open - Sofia Poznan Challenger Barcelona Open BancSabadell - Barcelona Kremlin Cup - Moscow Mercedes Cup - Stuttgart Eckental Challenger Chengdu Open - Chengdu Tata Open Maharashtra - Pune DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Gwangju Challenger Quimper Challenger Biella 1 Challenger Millennium Estoril Open - Estoril Poznan Challenger Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg Antalya Open - Antalya Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona New Delhi Challenger BMW Open - Munich Noventi Open - Halle Hamburg European Open - Hamburg Thionville Challenger Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Prague 2 Challenger Astana Challenger Open 13 Provence - Marseille Matsuyama Challenger Hersonissos 5 Challenger Yokohama Challenger Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Lille Challenger Qatar ExxonMobil Open - Doha Busan Challenger Porto Challenger Shanghai Challenger Guangzhou Challenger St. Brieuc Challenger Masters Series - Hamburg Moselle Open - Metz Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha Bangkok Challenger Murcia Challenger Koblenz Challenger Vilnius Challenger Busan Challenger Bratislava Challenger Kobe Challenger Nottingham Challenger Turin Challenger Luedenscheid Challenger Milan Challenger Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells BCR Open Romania - Bucharest Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BMW Open - Munich BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Bet-at-home Open - Hamburg Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells TEB BNP Paribas Istanbul Open - Istanbul Brisbane International - Brisbane Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto AEGON International - Eastbourne Western & Southern Open - New York BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Citi Open - Washington Rolex Paris Masters - Paris Western & Southern Open - Cincinnati Chengdu Open - Chengdu Moselle Open - Metz BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris Nature Valley International - Eastbourne Australian Open - Melbourne Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca German Tennis Championships - Hamburg Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel German Tennis Championships - Hamburg Intrum Stockholm Open - Stockholm French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Masters Series Hamburg - Hamburg French Open - Paris Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Chisinau Challenger Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 1R, IRL-BLR 0-5 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group II, 3R, BLR-DEN 4-1 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group I, 1R, BLR-POR 3-2 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, Group II, 1R, BLR-IRL 4-1 Davis Cup, Group II, 2R, TUR-BLR 2-3 All Lower level tournaments Davis Cup, World Group, QR, GER-BLR 4-1 Davis Cup, Group II, 1R, EGY-BLR 1-3 Davis Cup, Group I, 2R, BLR-AUT 3-1 Davis Cup, Group I, PO, RUS-BLR 3-2 Davis Cup, Group I, PO, SVK-BLR 3-1 Olympics - Tokyo Sassuolo Challenger